home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / DiskUtil / Crunch / XPK / DOCS / DLTA.DOC < prev    next >
Text File  |  1992-10-12  |  3KB  |  120 lines

  1.             xpkDLTA.library
  2.             ===============
  3.  
  4.        © 1992 by Stephan Fuhrmann, FREEWARE
  5.  
  6. DISCLAIMER
  7. ==========
  8. THIS SOFTWARE AND INFORMATION IS PROVIDED "AS IS".  NO REPRESENTATIONS OR
  9. WARRANTIES ARE MADE WITH RESPECT TO THE ACCURACY, RELIABILITY, PERFORMANCE,
  10. CURRENTNESS, OR OPERATION OF THIS SOFTWARE AND INFORMATION, AND ALL USE IS
  11. AT YOUR OWN RISK.  NEITHER COMMODORE NOR THE AUTHORS ASSUME ANY
  12. RESPONSIBILITY OR LIABILITY WHATSOEVER WITH RESPECT TO YOUR USE OF THIS
  13. SOFTWARE AND INFORMATION.
  14.  
  15.  
  16. HISTORY
  17. =======
  18. v0.1    first release
  19.  
  20.  
  21. FEATURES
  22. ========
  23. -supports the XPK standard
  24. -good when crunching modules/sounds in combination with a cruncher
  25. -written in fast optimized assembly (joh mei)
  26.  
  27.  
  28. INSTALLATION
  29. ============
  30. Copy xpkmaster.library to your LIBS: directory.
  31. Copy xpkDLTA.library to your LIBS:compressors/ directory.
  32. Enjoy!
  33.  
  34.  
  35. DOCUMENTATION
  36. =============
  37. Do you want to improve the gain of your xpk-crunchers when crunching
  38. pictures !?
  39.  
  40. Yes? Sorry, in this case this is the wrong tool for you. The DELTA
  41. enciphering routines of xpkDLTA were developed to help xpk-crunchers
  42. crunching SOUNDS and MODULES.
  43.  
  44. In this version xpkDLTA supports BYTE-Delta encoding.  This is the most
  45. efficient encoding algorithm in combination with samples.  WORD-Delta and
  46. LONG-Delta may follow if the first 16-BIT (32-BIT!?) samples pass my way
  47. or if you ask me kindly.
  48.  
  49. Example:
  50. 8SVX-Sample, Music mixed with talking
  51.  
  52.  
  53. Uncrunched:        1016484 byte 8SVX-Sample
  54.  
  55. Imploded:           789824 byte (77.7% left) IMPL.100ed 8SVX
  56.  
  57. Deltaed+Imploded:   628076 byte (61.7% left) DELTA+IMPL.100ed 8SVX
  58.  
  59.  
  60. HOW IT WORKS
  61. ------------
  62. xpkDLTA takes a byte and looks what the difference is between this
  63. byte and its successor. It stores these differences. That's all!
  64.  
  65. Example:
  66.  
  67. |DATA    |DELTA
  68. |-------+-----
  69. |6    |+6    (6-0) ;Start-Value => precedessor=NULL
  70. |7    |+1    (7-6)
  71. |3    |-4    (3-7)
  72. |4    |+1    (4-3)
  73. |10    |+6    (10-4)
  74.  
  75.  
  76. FUNCTIONS
  77. =========
  78. xpkDLTA supports all standard xpk sublibrary functions.
  79.  
  80. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  81. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  82.  
  83. CONTACT
  84. =======
  85.  
  86. If you want an update, enclose enough DM (Deutsche Mark) for disk, stamps,
  87. envelope etc.
  88.  
  89. Never forget to mention
  90. -what of my programs you are using
  91. -which version
  92. -where you got it from
  93.  
  94. Fanpost, donations, suggestions, ideas, flames & comments are welcome.
  95.  
  96. Stephan Fuhrmann
  97. Erikstr. 30
  98. W-2380 Schleswig
  99. GERMANY
  100.  
  101.  ||||||/\|||||
  102.  |||||/  \||||
  103.  ||||/ /\ \|||
  104.  |||/ /||\ \||
  105.  ||/ /||||\ \|
  106.  ||\ \|||||\/|
  107.  |||\ \|||||||
  108.  ||||\ \||||||
  109.  |||||\ \|||||
  110.  ||||||\ \||||
  111.  |||||||\ \|||
  112.  |/\|||||\ \||
  113.  |\ \||||/ /||
  114.  ||\ \||/ /|||
  115.  |||\ \/ /||||
  116.  ||||\  /|||||
  117.  |||||\/||||||
  118.  
  119. <EOF>
  120.